86cf7776879e8085d8b53f1ee5d704e51ece98e7,plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/migration/EqualsReplaceableByObjectsCallInspection.java,EqualsReplaceableByObjectsCallVisitor,isEquality,#PsiExpression#boolean#PsiVariable#PsiVariable#,195

Before Change


          return false;
        }
      }
      final PsiExpression lhs = binaryExpression.getLOperand();
      final PsiExpression rhs = binaryExpression.getROperand();
      return (VariableAccessUtils.evaluatesToVariable(lhs, variable1) && VariableAccessUtils.evaluatesToVariable(rhs, variable2)) ||
             (VariableAccessUtils.evaluatesToVariable(lhs, variable2) && VariableAccessUtils.evaluatesToVariable(rhs, variable1));
    }

After Change


          return false;
        }
      }
      final PsiExpression leftOperand = ParenthesesUtils.stripParentheses(binaryExpression.getLOperand());
      final PsiExpression rightOperand = ParenthesesUtils.stripParentheses(binaryExpression.getROperand());
      final String leftName = getQualifiedVariableName(leftOperand);
      final String rightName = getQualifiedVariableName(rightOperand);
      return leftName != null && rightName != null &&